#ifndef MACROS_HPP_
# define MACROS_HPP_

/*! Disallow copy and assignment of an object */
#define DISALLOW_COPY_AND_ASSIGN(TypeName)  \
  TypeName(const TypeName &);		    \
  void operator=(const TypeName &)

#endif /* !MACROS_HPP_ */
